package com.service.bank.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.client.model.pojo.bank.ArBankCardPassword;
import com.client.model.pojo.bank.ArBankcard;
import com.client.model.pojo.bank.ArElectronic;
import com.client.model.pojo.bank.Money;
import com.client.model.system.ArBankcardTypeVo;
import com.client.model.system.ElectronicUserVo;
import com.client.model.system.ArElectronicBankCardVo;

import java.util.List;
import com.client.model.vo.deposit.ArElectoronicsVo;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
* @author liuwenju
* @description 针对表【ar_electronic】的数据库操作Service
* @createDate 2024-04-01 20:55:27
*/
public interface ArElectronicService extends IService<ArElectronic> {

    boolean findByNameAndMobile(ElectronicUserVo electronicUserVo,String token);

    boolean setPayPassword(ElectronicUserVo electronicUserVo,String token);

    boolean zhuanzhang(ArElectronicBankCardVo arElectronicBankCardVo);

    boolean findName( ElectronicUserVo electronicUserVo,String token);

    boolean findBankCard(ArElectronicBankCardVo arElectronicBankCardVo);

    List<ArBankcardTypeVo> findBankCards(ArElectronicBankCardVo arElectronicBankCardVo,String token);

    boolean findPassword(ArBankCardPassword arBankCardPassword);

    ArElectronic getEid(String token);

    boolean findNames(String relName,String token);

    boolean yzBankCards(ArElectronicBankCardVo arElectronicBankCardVo);

    String yzType(ArElectronicBankCardVo arElectronicBankCardVo);

    String findBalance(String bankCard);


    Integer findTids(String bankCard);


    Money yzBalances(Money money);


    ArElectronic getElectronicByEid(Long uid);
}
